<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>88_数组</title>
		<script>
			/* 
			数组(Array)
			- 数组也是一种复合数据类型，在数组可以存储多个不同类型的数据;
				数组中存储的是有序的数据，数组中的每个数据都有一个唯一的索引;
				可以通过索引来操作获取数据;
			- 任何类型的值都可以成为数组中的元素
			
			- 创建数组
				通过Array()来创建数组，也可以通过[]来创建数组；
				
			- 向数组中添加元素
				语法:
				数组[索引] = 元素
				
			读取数组中的元素
				语法:
				数组[索引]
				- 如果读取了一个不存在的元素，不会报错而是返回undefined。
			- length
				- 获取数组的长度
				-获取的实际值就是数组的最大索引+1
				-向数组最后添加元素:
					数组[数组.length]=元素
				-length是可以修改的
			 */

			const arr = new Array();
			const arr2 = [] //数组字面量

			//使用数组时，应该避免非连续数组，因为它性能不好
			arr[2] = 10;
			arr[0] = "孙悟空"
			console.log(arr);

			console.log(typeof arr) // object
		</script>
	</head>
	<body>
	</body>
</html>